/**
 * 
 */
package com.kelaite.procurement.service;

import java.util.List;

import com.kelaite.procurement.dto.CompanyDTO;
import com.kelaite.procurement.dto.MaterialMasterClientDTO;
import com.kelaite.procurement.entity.TMaterialMasterClient;

public interface MaterialMasterClientService {

	public TMaterialMasterClient save(TMaterialMasterClient persistence);

	public void deleteByPrimaryKey(Long id);

	public void deleteByObject(TMaterialMasterClient persistence);

	public TMaterialMasterClient getObject(Long id);

	public List<TMaterialMasterClient> getAll();

	public List<TMaterialMasterClient> getByProperty(String property,
			Object value);

	public List<TMaterialMasterClient> getListByCompany(CompanyDTO companyDTO);

	public MaterialMasterClientDTO addMaterialMasterClient(
			MaterialMasterClientDTO materialMasterClientDTO);
}
